import axios from '@/libs/api.request'

//赛事成绩管理
class gameScoreApi {

  // 比赛场次 详情查询
  getMatchById(fieldId) {
    return axios.request({
      url: `/game/match?fieldId=${encodeURIComponent(fieldId)}`
    })
  }


  // 比赛成绩查询
  queryList(params) {
    return axios.request({
      url: '/fiedscore/queryList',
      method: 'post',
      data: params
    })
  }
    // 比赛成绩上传
    scoreUpload(params, url) {
      return axios.request({
        url: url,
        method: 'post',
        data: params
      })
    }

    // 比赛成绩保存
    scoreSave(params) {
      return axios.request({
        url: '/fiedscore/addScore',
        method: 'post',
        data: params
      })
    }

 // 比赛成绩保存 批量
  scoreAdd(params) {
    return axios.request({
      url: '/fiedscore/add',
      method: 'post',
      data: params
    })
  }

  // 比赛成绩保存后修改
  scoreAddEndEdit(params) {
    return axios.request({
      url: `/game/match/score`,
      method: 'put',
      data: params
    })
  }

  // 比赛成绩修改 单条
  scoreEdit(params) {
    return axios.request({
      url: '/fiedscore/edit',
      method: 'put',
      data: params
    })
  }
   // 比赛成绩删除 单条
   scoreDel(params) {
    return axios.request({
      url: '/fiedscore/del',
      method: 'delete',
      data: params
    })
  }

     // 青少年业余查询赛事类型阵容
     scoreKindTeam(params) {
      return axios.request({
        url: '/game/match/kindTeam',
        method: 'post',
        data: params
      })
    }
}
export default gameScoreApi
